xl: split out vm lifecycle control functions
authorWei Liu <wei.liu2@citrix.com>
Fri, 24 Feb 2017 15:21:05 +0000 (15:21 +0000)
committerWei Liu <wei.liu2@citrix.com>
Tue, 28 Feb 2017 10:40:07 +0000 (10:40 +0000)
commit193281228410c3427b5650cb4f5a284de4840902
tree978f38bb7bbd6b80bf6b6ded3ee411eafc808c70
parent13b59d6375d197ba801b1d269b215d3143f3af9e
xl: split out vm lifecycle control functions

Including create, reboot, shutdown, pause, unpause and destroy.

Lift a bunch of core data structures and function declarations to xl.h
because they are needed in both xl_cmdimpl.c and xl_vmcontrol.c.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/xl/Makefile
tools/xl/xl.h
tools/xl/xl_cmdimpl.c
tools/xl/xl_vmcontrol.c [new file with mode: 0644]